#define _CRT_SECURE_NO_WARNINGS 1

#include <bits/stdc++.h>
using namespace std;

//交换两个变量
//int main()
//{
//    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
//    int a = 3, b = 5;
//    int tmp = a;
//    a = b;
//    b = tmp;
//    cout << a << ' ' << b << '\n';
//
//    return 0;
//}



////输出一行字符串
//int main()
//{
//	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
//	string s;
//	getline(cin, s);
//	cout << s << '\n';
//
//	return 0;
//}



//////保留小数
//int main()
//{
//	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
//	double num = 123.45678;
//	cout << fixed << setprecision(3) << num << '\n';
//
//	return 0;
//}



////scanf
//int main()
//{
//	char s[100] = {0};
//	scanf("%[^\n]", s);
//	printf("%s\n", s);
//
//	return 0;
//}



////substr提取字符串中的子字符串
//int main()
//{
//	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
//	string str = "Hello world";
//	string s = str.substr(0, 5);
//	cout << s << '\n';
//	cout << str.substr(2, 6) << '\n';
//
//	return 0;
//}



////string 和 c_str()
//int main()
//{
//	//ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
//	//string s(5, 'A');
//	//cout << s << '\n';
//	char buf[100];
//	scanf("%s", buf);
//	string str(buf);
//	printf("str = %s\n", str.c_str());
//
//	return 0;
//}


 
//. length() 和 . size()
int main()
{
	string  s = "ABCEDF";
	int  len1 = s.length();
	int  len2 = s.size();
	cout << len1 << ' ' << len2 << '\n';

	return 0;
}